package fumec.br.ia.search;

import java.util.ArrayList;
import java.util.LinkedList;

public class FifoFranja implements IFranja{
	LinkedList<No> fifo = new LinkedList<No>();
	
	@Override
	public void insere(No no) {
		fifo.add(no);
	}

	@Override
	public void insere(ArrayList<No> nos) {
		fifo.addAll(nos);
	}

	@Override
	public No primeiro() {
		return fifo.getFirst();
	}

	@Override
	public No removePrimeiro() {
		return fifo.removeFirst();
	}

	@Override
	public Boolean vazia() {
		return fifo.isEmpty();
	}
}